-
Notifications
You must be signed in to change notification settings - Fork 60
Исправление ошибки поиска версий платформы #7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
src/v8runner.os
Outdated
|
|
||
| Функция ПутьКТонкомуКлиенту1С(Знач ПутьКПлатформе1С = "") Экспорт | ||
| Лог.Отладка("ПутьКТонкомуКлиенту1С: Путь платформы 1С <"+ПутьКПлатформе1С+">"); | ||
| Сообщить("ПутьКТонкомуКлиенту1С: Путь платформы 1С <"+ПутьКПлатформе1С+">"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Если данный лог нужен всегда (в чем я сомневаюсь), то стоит использовать Лог.Информация()
Если это все же отладочная информация, то просьба вернуть обратно
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Да, это отладочная информация:) По началу вообще не знал как это дебажить, поэтому менял логгирование на сообщить. Убрал в очередном коммите
src/v8runner.os
Outdated
| ДополнитьМассивРасположенийИзКонфигурационногоФайла(ПользовательскийКонфиг, МассивПутей); | ||
|
|
||
| Для каждого Эл Из МассивПутей Цикл | ||
| Лог.Отладка(Эл); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Надо либо дополнить сообщение лога (что это за вывод), либо убрать вовсе
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Убрал, отладочная информация
|
По пункту 3 - |
|
В остальном спасибо за пулл реквест! Посмотри мои замечания, пожалуйста. |
Tur8008
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
По 3-му пункту столкнулся с подобным исключением. У меня максимальной версией стоял тонкий клиент, который ставится автоматически сервером если версия сервера и клиента различаются. Скрипт выдавал сообщение, что файл с суффиксом 1cv8.exe не существует. Поэтому я вставил в код определяющий максимальную версию проверку на присутствие файла. Можно добавить поиск 1cv8c конечно, но это не однозначная ситуация - может не быть 1cv8.exe при этом ...
src/v8runner.os
Outdated
|
|
||
| Функция ПутьКТонкомуКлиенту1С(Знач ПутьКПлатформе1С = "") Экспорт | ||
| Лог.Отладка("ПутьКТонкомуКлиенту1С: Путь платформы 1С <"+ПутьКПлатформе1С+">"); | ||
| Сообщить("ПутьКТонкомуКлиенту1С: Путь платформы 1С <"+ПутьКПлатформе1С+">"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Да, это отладочная информация:) По началу вообще не знал как это дебажить, поэтому менял логгирование на сообщить. Убрал в очередном коммите
src/v8runner.os
Outdated
| ДополнитьМассивРасположенийИзКонфигурационногоФайла(ПользовательскийКонфиг, МассивПутей); | ||
|
|
||
| Для каждого Эл Из МассивПутей Цикл | ||
| Лог.Отладка(Эл); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Убрал, отладочная информация
src/v8runner.os
Outdated
| КонецЕсли; | ||
|
|
||
| Лог.Отладка("ПутьКТонкомуКлиенту1С: получили путь к тонкому клиенту 1С <"+ФайлПриложения.ПолноеИмя+">"); | ||
| Сообщить("ПутьКТонкомуКлиенту1С: получили путь к тонкому клиенту 1С <"+ФайлПриложения.ПолноеИмя+">"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Последнее осталось? :)
|
👍 |
|
Теперь не забыть бы обновить в хабе. Но это только после праздников. |
|
ОК, здорово! Спасибо за отклик и за проект в целом! |
|
@Tur8008 выложено в хаб под версией 0.5.0 |
|
Здорово, и вам спасибо! Хотел обновить через opm update v8runner, но загрузилась старая версия. Из какого репозитория opm грузит? |
|
@Tur8008 из hub.oscript.io |
|
Спасибо, парни, за оперативную починку и публикацию! P.S. Опенсорс рулит :) |
|
Андрей, так жить значительно веселее:) Радует, что это у нас в 1с-сообществе происходит! |
Ошибка воспроизводится если в системе установлены как платформа 8.3 так и 8.2.
Соответственно в файле 1cestart.cfg:
InstalledLocation=C:\Program Files (x86)\1cv8
InstalledLocation=C:\Program Files (x86)\1cv82
При этом переменную версия платформы мы определяем как 8.3